﻿using System;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Microsoft.Data.Schema.UnitTesting;
using Microsoft.Data.Schema.UnitTesting.Conditions;

namespace CascadingDataViewerTests
{
    [TestClass()]
    public class BasicTests : DatabaseTestClass
    {

        public BasicTests()
        {
            InitializeComponent();
        }

        [TestInitialize()]
        public void TestInitialize()
        {
            base.InitializeTest();
        }
        [TestCleanup()]
        public void TestCleanup()
        {
            base.CleanupTest();
        }

        [TestMethod()]
        public void OneTableOneRow()
        {
            DatabaseTestActions testActions = this.OneTableOneRowData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NamedDatabaseDoesNotExist()
        {
            DatabaseTestActions testActions = this.NamedDatabaseDoesNotExistData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void ZeroLengthObjectNames()
        {
            DatabaseTestActions testActions = this.ZeroLengthObjectNamesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NumberOfColumnsNENumberOfValues()
        {
            DatabaseTestActions testActions = this.NumberOfColumnsNENumberOfValuesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void ValidColumnTypes()
        {
            DatabaseTestActions testActions = this.ValidColumnTypesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NoneExistentColumnsListedInColumnList()
        {
            DatabaseTestActions testActions = this.NoneExistentColumnsListedInColumnListData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NonExistentStartingTable()
        {
            DatabaseTestActions testActions = this.NonExistentStartingTableData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void ObjectNamesContainingSpaces()
        {
            DatabaseTestActions testActions = this.ObjectNamesContainingSpacesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NoDataInChildTable()
        {
            DatabaseTestActions testActions = this.NoDataInChildTableData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void MoreThanOneReasonForARowToBeADependant()
        {
            DatabaseTestActions testActions = this.MoreThanOneReasonForARowToBeADependantData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void SelfReferencingTable()
        {
            DatabaseTestActions testActions = this.SelfReferencingTableData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void BasicTest()
        {
            DatabaseTestActions testActions = this.BasicTestData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void EmptyFilterValues()
        {
            DatabaseTestActions testActions = this.EmptyFilterValuesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void EmptyFilterCols()
        {
            DatabaseTestActions testActions = this.EmptyFilterColsData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void StartTableExistsButSpecifiedColumnValueDoesNot()
        {
            DatabaseTestActions testActions = this.StartTableExistsButSpecifiedColumnValueDoesNotData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void UnspecifiedDatabase()
        {
            DatabaseTestActions testActions = this.UnspecifiedDatabaseData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void NonExistentSchema()
        {
            DatabaseTestActions testActions = this.NonExistentSchemaData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void ColumnNamesAreNotEmpty()
        {
            DatabaseTestActions testActions = this.ColumnNamesAreNotEmptyData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void ExecutorHasAppropriateCREATE_TABLEPermissions()
        {
            DatabaseTestActions testActions = this.ExecutorHasAppropriateCREATE_TABLEPermissionsData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void DependantTableHasNoCandidateKey()
        {
            DatabaseTestActions testActions = this.DependantTableHasNoCandidateKeyData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void BasicTest2()
        {
            DatabaseTestActions testActions = this.BasicTest2Data;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void StartingTableHasNoCandidateKey()
        {
            DatabaseTestActions testActions = this.StartingTableHasNoCandidateKeyData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void UserDefinedColumnTypes()
        {
            DatabaseTestActions testActions = this.UserDefinedColumnTypesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void TwoColumnsInOneTableReferenceSameColumn()
        {
            DatabaseTestActions testActions = this.TwoColumnsInOneTableReferenceSameColumnData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void OnlyOneLevelOfDependancy()
        {
            DatabaseTestActions testActions = this.OnlyOneLevelOfDependancyData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void SelfReferencingTableIsOneOfTheDependantTables()
        {
            DatabaseTestActions testActions = this.SelfReferencingTableIsOneOfTheDependantTablesData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void SameTableName_DifferentSchemaName()
        {
            DatabaseTestActions testActions = this.SameTableName_DifferentSchemaNameData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void TimestampColumnInStarterTable()
        {
            DatabaseTestActions testActions = this.TimestampColumnInStarterTableData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }
        [TestMethod()]
        public void TimestampColumnInDependantTable()
        {
            DatabaseTestActions testActions = this.TimestampColumnInDependantTableData;
            // Execute the pre-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
            ExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
            // Execute the test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
            ExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
            // Execute the post-test script
            // 
            System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
            ExecutionResult[] posttestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
        }






























        #region Designer support code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OneTableOneRow_PretestAction;
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BasicTests));
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OneTableOneRow_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition CheckNumberOfRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OneTableOneRow_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NamedDatabaseDoesNotExist_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition CorrectErrorMessage;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ZeroLengthObjectNames_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition DatabaseNameZeroLength;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition SchemaNameZeroLength;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TableNameZeroLength;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NumberOfColumnsNENumberOfValues_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TooManyFiltervalues;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NumberOfColumnsNENumberOfValues_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ValidColumnTypes_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition CheckUniqueIdentifier;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NoneExistentColumnsListedInColumnList_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ColumnDoesNotExist;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NonExistentStartingTable_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TableDoesNotExist;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ObjectNamesContainingSpaces_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition RowsInMyTable;
            Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition RowsInMyTable2;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TotalRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ObjectNamesContainingSpaces_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ObjectNamesContainingSpaces_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NoDataInChildTable_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition RowFromParentTable;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TotalRows2;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NoDataInChildTable_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NoDataInChildTable_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction MoreThanOneReasonForARowToBeADependant_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition SixDependantRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction MoreThanOneReasonForARowToBeADependant_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction MoreThanOneReasonForARowToBeADependant_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTable_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ElevenDependentRows;
            Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition ElevenRowsTotal;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTable_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTable_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ThreeDependantRows_BasicTest;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterValues_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition FilterValuesIsEmpty;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterValues_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterValues_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterCols_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition EmptyFilterCols;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterCols_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction EmptyFilterCols_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartTableExistsButSpecifiedColumnValueDoesNot_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ZeroRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction UnspecifiedDatabase_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition scalarValueCondition1;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction NonExistentSchema_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition NonExistentSchema;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ColumnNamesAreNotEmpty_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ColumnNamesAreNotEmpty;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition CREATE_TABLEPermissoinDenied;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction DependantTableHasNoCandidateKey_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ThreeDependantRows_;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction DependantTableHasNoCandidateKey_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest2_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition ThreeDependantRows_BasicTest2;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest2_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction BasicTest2_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction DependantTableHasNoCandidateKey_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartingTableHasNoCandidateKey_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TwoRowsFromStartingTableWithNoCandidateKey;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartingTableHasNoCandidateKey_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction StartingTableHasNoCandidateKey_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction UserDefinedColumnTypes_TestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction UserDefinedColumnTypes_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction UserDefinedColumnTypes_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TwoColumnsInOneTableReferenceSameColumn_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition FourDependantRowsExpected;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TwoColumnsInOneTableReferenceSameColumn_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TwoColumnsInOneTableReferenceSameColumn_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OnlyOneLevelOfDependancy_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition OnlyOneLevelOfDependancy;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OnlyOneLevelOfDependancy_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction OnlyOneLevelOfDependancy_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTableIsOneOfTheDependantTables_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition NineDependantRowsWhenDependntTableIncludesASelfReffingtable;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTableIsOneOfTheDependantTables_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SelfReferencingTableIsOneOfTheDependantTables_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SameTableName_DifferentSchemaName_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition Zero_Rows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SameTableName_DifferentSchemaName_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction SameTableName_DifferentSchemaName_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInStarterTable_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TimestampColumnInStarterTable_ThreeExpectedRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInStarterTable_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInStarterTable_PosttestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInDependantTable_TestAction;
            Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition TimestampColumnInDependentTable_ThreeExpectedRows;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInDependantTable_PretestAction;
            Microsoft.Data.Schema.UnitTesting.DatabaseTestAction TimestampColumnInDependantTable_PosttestAction;
            this.OneTableOneRowData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NamedDatabaseDoesNotExistData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.ZeroLengthObjectNamesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NumberOfColumnsNENumberOfValuesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.ValidColumnTypesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NoneExistentColumnsListedInColumnListData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NonExistentStartingTableData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.ObjectNamesContainingSpacesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NoDataInChildTableData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.MoreThanOneReasonForARowToBeADependantData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.SelfReferencingTableData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.BasicTestData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.EmptyFilterValuesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.EmptyFilterColsData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.StartTableExistsButSpecifiedColumnValueDoesNotData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.UnspecifiedDatabaseData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.NonExistentSchemaData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.ColumnNamesAreNotEmptyData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.ExecutorHasAppropriateCREATE_TABLEPermissionsData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.DependantTableHasNoCandidateKeyData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.BasicTest2Data = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.StartingTableHasNoCandidateKeyData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.UserDefinedColumnTypesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.TwoColumnsInOneTableReferenceSameColumnData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.OnlyOneLevelOfDependancyData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.SelfReferencingTableIsOneOfTheDependantTablesData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.SameTableName_DifferentSchemaNameData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.TimestampColumnInStarterTableData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            this.TimestampColumnInDependantTableData = new Microsoft.Data.Schema.UnitTesting.DatabaseTestActions();
            OneTableOneRow_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            OneTableOneRow_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            CheckNumberOfRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            OneTableOneRow_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            NamedDatabaseDoesNotExist_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            CorrectErrorMessage = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ZeroLengthObjectNames_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            DatabaseNameZeroLength = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            SchemaNameZeroLength = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            TableNameZeroLength = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NumberOfColumnsNENumberOfValues_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TooManyFiltervalues = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NumberOfColumnsNENumberOfValues_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ValidColumnTypes_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            CheckUniqueIdentifier = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NoneExistentColumnsListedInColumnList_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ColumnDoesNotExist = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NonExistentStartingTable_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TableDoesNotExist = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ObjectNamesContainingSpaces_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            RowsInMyTable = new Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition();
            RowsInMyTable2 = new Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition();
            TotalRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ObjectNamesContainingSpaces_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ObjectNamesContainingSpaces_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            NoDataInChildTable_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            RowFromParentTable = new Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition();
            TotalRows2 = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NoDataInChildTable_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            NoDataInChildTable_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            MoreThanOneReasonForARowToBeADependant_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SixDependantRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            MoreThanOneReasonForARowToBeADependant_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            MoreThanOneReasonForARowToBeADependant_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SelfReferencingTable_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ElevenDependentRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ElevenRowsTotal = new Microsoft.Data.Schema.UnitTesting.Conditions.RowCountCondition();
            SelfReferencingTable_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SelfReferencingTable_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            BasicTest_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ThreeDependantRows_BasicTest = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            BasicTest_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            BasicTest_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            EmptyFilterValues_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            FilterValuesIsEmpty = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            EmptyFilterValues_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            EmptyFilterValues_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            EmptyFilterCols_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            EmptyFilterCols = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            EmptyFilterCols_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            EmptyFilterCols_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            StartTableExistsButSpecifiedColumnValueDoesNot_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ZeroRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            UnspecifiedDatabase_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            scalarValueCondition1 = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            NonExistentSchema_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            NonExistentSchema = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ColumnNamesAreNotEmpty_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ColumnNamesAreNotEmpty = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            CREATE_TABLEPermissoinDenied = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            DependantTableHasNoCandidateKey_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ThreeDependantRows_ = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            DependantTableHasNoCandidateKey_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            BasicTest2_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            ThreeDependantRows_BasicTest2 = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            BasicTest2_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            BasicTest2_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            DependantTableHasNoCandidateKey_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            StartingTableHasNoCandidateKey_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TwoRowsFromStartingTableWithNoCandidateKey = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            StartingTableHasNoCandidateKey_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            StartingTableHasNoCandidateKey_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            UserDefinedColumnTypes_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            UserDefinedColumnTypes_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            UserDefinedColumnTypes_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TwoColumnsInOneTableReferenceSameColumn_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            FourDependantRowsExpected = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            TwoColumnsInOneTableReferenceSameColumn_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TwoColumnsInOneTableReferenceSameColumn_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            OnlyOneLevelOfDependancy_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            OnlyOneLevelOfDependancy = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            OnlyOneLevelOfDependancy_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            OnlyOneLevelOfDependancy_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SelfReferencingTableIsOneOfTheDependantTables_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            SelfReferencingTableIsOneOfTheDependantTables_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SelfReferencingTableIsOneOfTheDependantTables_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SameTableName_DifferentSchemaName_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            Zero_Rows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            SameTableName_DifferentSchemaName_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            SameTableName_DifferentSchemaName_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInStarterTable_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInStarterTable_ThreeExpectedRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            TimestampColumnInStarterTable_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInStarterTable_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInDependantTable_TestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInDependentTable_ThreeExpectedRows = new Microsoft.Data.Schema.UnitTesting.Conditions.ScalarValueCondition();
            TimestampColumnInDependantTable_PretestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            TimestampColumnInDependantTable_PosttestAction = new Microsoft.Data.Schema.UnitTesting.DatabaseTestAction();
            // 
            // OneTableOneRow_PretestAction
            // 
            resources.ApplyResources(OneTableOneRow_PretestAction, "OneTableOneRow_PretestAction");
            // 
            // OneTableOneRow_TestAction
            // 
            OneTableOneRow_TestAction.Conditions.Add(CheckNumberOfRows);
            resources.ApplyResources(OneTableOneRow_TestAction, "OneTableOneRow_TestAction");
            // 
            // CheckNumberOfRows
            // 
            CheckNumberOfRows.ColumnNumber = 1;
            CheckNumberOfRows.Enabled = true;
            CheckNumberOfRows.ExpectedValue = "1";
            CheckNumberOfRows.Name = "CheckNumberOfRows";
            CheckNumberOfRows.NullExpected = false;
            CheckNumberOfRows.ResultSet = 1;
            CheckNumberOfRows.RowNumber = 1;
            // 
            // OneTableOneRow_PosttestAction
            // 
            resources.ApplyResources(OneTableOneRow_PosttestAction, "OneTableOneRow_PosttestAction");
            // 
            // NamedDatabaseDoesNotExist_TestAction
            // 
            NamedDatabaseDoesNotExist_TestAction.Conditions.Add(CorrectErrorMessage);
            resources.ApplyResources(NamedDatabaseDoesNotExist_TestAction, "NamedDatabaseDoesNotExist_TestAction");
            // 
            // CorrectErrorMessage
            // 
            CorrectErrorMessage.ColumnNumber = 1;
            CorrectErrorMessage.Enabled = true;
            CorrectErrorMessage.ExpectedValue = "Supplied database NonExistantDatabase name does not exist";
            CorrectErrorMessage.Name = "CorrectErrorMessage";
            CorrectErrorMessage.NullExpected = false;
            CorrectErrorMessage.ResultSet = 1;
            CorrectErrorMessage.RowNumber = 1;
            // 
            // ZeroLengthObjectNames_TestAction
            // 
            ZeroLengthObjectNames_TestAction.Conditions.Add(DatabaseNameZeroLength);
            ZeroLengthObjectNames_TestAction.Conditions.Add(SchemaNameZeroLength);
            ZeroLengthObjectNames_TestAction.Conditions.Add(TableNameZeroLength);
            resources.ApplyResources(ZeroLengthObjectNames_TestAction, "ZeroLengthObjectNames_TestAction");
            // 
            // DatabaseNameZeroLength
            // 
            DatabaseNameZeroLength.ColumnNumber = 1;
            DatabaseNameZeroLength.Enabled = true;
            DatabaseNameZeroLength.ExpectedValue = "Object names cannot be zero length";
            DatabaseNameZeroLength.Name = "DatabaseNameZeroLength";
            DatabaseNameZeroLength.NullExpected = false;
            DatabaseNameZeroLength.ResultSet = 1;
            DatabaseNameZeroLength.RowNumber = 1;
            // 
            // SchemaNameZeroLength
            // 
            SchemaNameZeroLength.ColumnNumber = 1;
            SchemaNameZeroLength.Enabled = true;
            SchemaNameZeroLength.ExpectedValue = "Object names cannot be zero length";
            SchemaNameZeroLength.Name = "SchemaNameZeroLength";
            SchemaNameZeroLength.NullExpected = false;
            SchemaNameZeroLength.ResultSet = 2;
            SchemaNameZeroLength.RowNumber = 1;
            // 
            // TableNameZeroLength
            // 
            TableNameZeroLength.ColumnNumber = 1;
            TableNameZeroLength.Enabled = true;
            TableNameZeroLength.ExpectedValue = "Object names cannot be zero length";
            TableNameZeroLength.Name = "TableNameZeroLength";
            TableNameZeroLength.NullExpected = false;
            TableNameZeroLength.ResultSet = 3;
            TableNameZeroLength.RowNumber = 1;
            // 
            // NumberOfColumnsNENumberOfValues_TestAction
            // 
            NumberOfColumnsNENumberOfValues_TestAction.Conditions.Add(TooManyFiltervalues);
            resources.ApplyResources(NumberOfColumnsNENumberOfValues_TestAction, "NumberOfColumnsNENumberOfValues_TestAction");
            // 
            // TooManyFiltervalues
            // 
            TooManyFiltervalues.ColumnNumber = 1;
            TooManyFiltervalues.Enabled = true;
            TooManyFiltervalues.ExpectedValue = "There must be the same count of values in @pFilterCols as there are columns in @p" +
                "FilterValues";
            TooManyFiltervalues.Name = "TooManyFiltervalues";
            TooManyFiltervalues.NullExpected = false;
            TooManyFiltervalues.ResultSet = 1;
            TooManyFiltervalues.RowNumber = 1;
            // 
            // NumberOfColumnsNENumberOfValues_PretestAction
            // 
            resources.ApplyResources(NumberOfColumnsNENumberOfValues_PretestAction, "NumberOfColumnsNENumberOfValues_PretestAction");
            // 
            // ValidColumnTypes_TestAction
            // 
            ValidColumnTypes_TestAction.Conditions.Add(CheckUniqueIdentifier);
            resources.ApplyResources(ValidColumnTypes_TestAction, "ValidColumnTypes_TestAction");
            // 
            // CheckUniqueIdentifier
            // 
            CheckUniqueIdentifier.ColumnNumber = 1;
            CheckUniqueIdentifier.Enabled = true;
            CheckUniqueIdentifier.ExpectedValue = "Current version of sp_CascadingDataViewer only works for columns of type tinyint," +
                "smallint,int,bigint,varchar,nvarchar,char,nchar. Sorry!";
            CheckUniqueIdentifier.Name = "CheckUniqueIdentifier";
            CheckUniqueIdentifier.NullExpected = false;
            CheckUniqueIdentifier.ResultSet = 1;
            CheckUniqueIdentifier.RowNumber = 1;
            // 
            // NoneExistentColumnsListedInColumnList_TestAction
            // 
            NoneExistentColumnsListedInColumnList_TestAction.Conditions.Add(ColumnDoesNotExist);
            resources.ApplyResources(NoneExistentColumnsListedInColumnList_TestAction, "NoneExistentColumnsListedInColumnList_TestAction");
            // 
            // ColumnDoesNotExist
            // 
            ColumnDoesNotExist.ColumnNumber = 1;
            ColumnDoesNotExist.Enabled = true;
            ColumnDoesNotExist.ExpectedValue = "Not all columns specified in @pFilterCols parameter exist in msdb.dbo.sysdtspacka" +
                "ges";
            ColumnDoesNotExist.Name = "ColumnDoesNotExist";
            ColumnDoesNotExist.NullExpected = false;
            ColumnDoesNotExist.ResultSet = 1;
            ColumnDoesNotExist.RowNumber = 1;
            // 
            // NonExistentStartingTable_TestAction
            // 
            NonExistentStartingTable_TestAction.Conditions.Add(TableDoesNotExist);
            resources.ApplyResources(NonExistentStartingTable_TestAction, "NonExistentStartingTable_TestAction");
            // 
            // TableDoesNotExist
            // 
            TableDoesNotExist.ColumnNumber = 1;
            TableDoesNotExist.Enabled = true;
            TableDoesNotExist.ExpectedValue = "msdb.dbo.thistabledoesnotexist is not a valid table";
            TableDoesNotExist.Name = "TableDoesNotExist";
            TableDoesNotExist.NullExpected = false;
            TableDoesNotExist.ResultSet = 1;
            TableDoesNotExist.RowNumber = 1;
            // 
            // ObjectNamesContainingSpaces_TestAction
            // 
            ObjectNamesContainingSpaces_TestAction.Conditions.Add(RowsInMyTable);
            ObjectNamesContainingSpaces_TestAction.Conditions.Add(RowsInMyTable2);
            ObjectNamesContainingSpaces_TestAction.Conditions.Add(TotalRows);
            resources.ApplyResources(ObjectNamesContainingSpaces_TestAction, "ObjectNamesContainingSpaces_TestAction");
            // 
            // RowsInMyTable
            // 
            RowsInMyTable.Enabled = true;
            RowsInMyTable.Name = "RowsInMyTable";
            RowsInMyTable.ResultSet = 1;
            RowsInMyTable.RowCount = 1;
            // 
            // RowsInMyTable2
            // 
            RowsInMyTable2.Enabled = true;
            RowsInMyTable2.Name = "RowsInMyTable2";
            RowsInMyTable2.ResultSet = 2;
            RowsInMyTable2.RowCount = 2;
            // 
            // TotalRows
            // 
            TotalRows.ColumnNumber = 1;
            TotalRows.Enabled = true;
            TotalRows.ExpectedValue = "3";
            TotalRows.Name = "TotalRows";
            TotalRows.NullExpected = false;
            TotalRows.ResultSet = 3;
            TotalRows.RowNumber = 1;
            // 
            // ObjectNamesContainingSpaces_PretestAction
            // 
            resources.ApplyResources(ObjectNamesContainingSpaces_PretestAction, "ObjectNamesContainingSpaces_PretestAction");
            // 
            // ObjectNamesContainingSpaces_PosttestAction
            // 
            resources.ApplyResources(ObjectNamesContainingSpaces_PosttestAction, "ObjectNamesContainingSpaces_PosttestAction");
            // 
            // NoDataInChildTable_TestAction
            // 
            NoDataInChildTable_TestAction.Conditions.Add(RowFromParentTable);
            NoDataInChildTable_TestAction.Conditions.Add(TotalRows2);
            resources.ApplyResources(NoDataInChildTable_TestAction, "NoDataInChildTable_TestAction");
            // 
            // RowFromParentTable
            // 
            RowFromParentTable.Enabled = true;
            RowFromParentTable.Name = "RowFromParentTable";
            RowFromParentTable.ResultSet = 1;
            RowFromParentTable.RowCount = 1;
            // 
            // TotalRows2
            // 
            TotalRows2.ColumnNumber = 1;
            TotalRows2.Enabled = true;
            TotalRows2.ExpectedValue = "1";
            TotalRows2.Name = "TotalRows2";
            TotalRows2.NullExpected = false;
            TotalRows2.ResultSet = 2;
            TotalRows2.RowNumber = 1;
            // 
            // NoDataInChildTable_PretestAction
            // 
            resources.ApplyResources(NoDataInChildTable_PretestAction, "NoDataInChildTable_PretestAction");
            // 
            // NoDataInChildTable_PosttestAction
            // 
            resources.ApplyResources(NoDataInChildTable_PosttestAction, "NoDataInChildTable_PosttestAction");
            // 
            // MoreThanOneReasonForARowToBeADependant_TestAction
            // 
            MoreThanOneReasonForARowToBeADependant_TestAction.Conditions.Add(SixDependantRows);
            resources.ApplyResources(MoreThanOneReasonForARowToBeADependant_TestAction, "MoreThanOneReasonForARowToBeADependant_TestAction");
            // 
            // SixDependantRows
            // 
            SixDependantRows.ColumnNumber = 1;
            SixDependantRows.Enabled = true;
            SixDependantRows.ExpectedValue = "6";
            SixDependantRows.Name = "SixDependantRows";
            SixDependantRows.NullExpected = false;
            SixDependantRows.ResultSet = 1;
            SixDependantRows.RowNumber = 1;
            // 
            // MoreThanOneReasonForARowToBeADependant_PretestAction
            // 
            resources.ApplyResources(MoreThanOneReasonForARowToBeADependant_PretestAction, "MoreThanOneReasonForARowToBeADependant_PretestAction");
            // 
            // MoreThanOneReasonForARowToBeADependant_PosttestAction
            // 
            resources.ApplyResources(MoreThanOneReasonForARowToBeADependant_PosttestAction, "MoreThanOneReasonForARowToBeADependant_PosttestAction");
            // 
            // SelfReferencingTable_TestAction
            // 
            SelfReferencingTable_TestAction.Conditions.Add(ElevenDependentRows);
            SelfReferencingTable_TestAction.Conditions.Add(ElevenRowsTotal);
            resources.ApplyResources(SelfReferencingTable_TestAction, "SelfReferencingTable_TestAction");
            // 
            // ElevenDependentRows
            // 
            ElevenDependentRows.ColumnNumber = 1;
            ElevenDependentRows.Enabled = true;
            ElevenDependentRows.ExpectedValue = "11";
            ElevenDependentRows.Name = "ElevenDependentRows";
            ElevenDependentRows.NullExpected = false;
            ElevenDependentRows.ResultSet = 2;
            ElevenDependentRows.RowNumber = 1;
            // 
            // ElevenRowsTotal
            // 
            ElevenRowsTotal.Enabled = true;
            ElevenRowsTotal.Name = "ElevenRowsTotal";
            ElevenRowsTotal.ResultSet = 1;
            ElevenRowsTotal.RowCount = 11;
            // 
            // SelfReferencingTable_PretestAction
            // 
            resources.ApplyResources(SelfReferencingTable_PretestAction, "SelfReferencingTable_PretestAction");
            // 
            // SelfReferencingTable_PosttestAction
            // 
            resources.ApplyResources(SelfReferencingTable_PosttestAction, "SelfReferencingTable_PosttestAction");
            // 
            // BasicTest_TestAction
            // 
            BasicTest_TestAction.Conditions.Add(ThreeDependantRows_BasicTest);
            resources.ApplyResources(BasicTest_TestAction, "BasicTest_TestAction");
            // 
            // ThreeDependantRows_BasicTest
            // 
            ThreeDependantRows_BasicTest.ColumnNumber = 1;
            ThreeDependantRows_BasicTest.Enabled = true;
            ThreeDependantRows_BasicTest.ExpectedValue = "3";
            ThreeDependantRows_BasicTest.Name = "ThreeDependantRows_BasicTest";
            ThreeDependantRows_BasicTest.NullExpected = false;
            ThreeDependantRows_BasicTest.ResultSet = 1;
            ThreeDependantRows_BasicTest.RowNumber = 1;
            // 
            // BasicTest_PretestAction
            // 
            resources.ApplyResources(BasicTest_PretestAction, "BasicTest_PretestAction");
            // 
            // BasicTest_PosttestAction
            // 
            resources.ApplyResources(BasicTest_PosttestAction, "BasicTest_PosttestAction");
            // 
            // EmptyFilterValues_TestAction
            // 
            EmptyFilterValues_TestAction.Conditions.Add(FilterValuesIsEmpty);
            resources.ApplyResources(EmptyFilterValues_TestAction, "EmptyFilterValues_TestAction");
            // 
            // FilterValuesIsEmpty
            // 
            FilterValuesIsEmpty.ColumnNumber = 1;
            FilterValuesIsEmpty.Enabled = true;
            FilterValuesIsEmpty.ExpectedValue = "You must specify a value for @pFilterValues";
            FilterValuesIsEmpty.Name = "FilterValuesIsEmpty";
            FilterValuesIsEmpty.NullExpected = false;
            FilterValuesIsEmpty.ResultSet = 1;
            FilterValuesIsEmpty.RowNumber = 1;
            // 
            // EmptyFilterValues_PretestAction
            // 
            resources.ApplyResources(EmptyFilterValues_PretestAction, "EmptyFilterValues_PretestAction");
            // 
            // EmptyFilterValues_PosttestAction
            // 
            resources.ApplyResources(EmptyFilterValues_PosttestAction, "EmptyFilterValues_PosttestAction");
            // 
            // EmptyFilterCols_TestAction
            // 
            EmptyFilterCols_TestAction.Conditions.Add(EmptyFilterCols);
            resources.ApplyResources(EmptyFilterCols_TestAction, "EmptyFilterCols_TestAction");
            // 
            // EmptyFilterCols
            // 
            EmptyFilterCols.ColumnNumber = 1;
            EmptyFilterCols.Enabled = true;
            EmptyFilterCols.ExpectedValue = "You must specify at least value one for @pFilterCols";
            EmptyFilterCols.Name = "EmptyFilterCols";
            EmptyFilterCols.NullExpected = false;
            EmptyFilterCols.ResultSet = 1;
            EmptyFilterCols.RowNumber = 1;
            // 
            // EmptyFilterCols_PretestAction
            // 
            resources.ApplyResources(EmptyFilterCols_PretestAction, "EmptyFilterCols_PretestAction");
            // 
            // EmptyFilterCols_PosttestAction
            // 
            resources.ApplyResources(EmptyFilterCols_PosttestAction, "EmptyFilterCols_PosttestAction");
            // 
            // StartTableExistsButSpecifiedColumnValueDoesNot_TestAction
            // 
            StartTableExistsButSpecifiedColumnValueDoesNot_TestAction.Conditions.Add(ZeroRows);
            resources.ApplyResources(StartTableExistsButSpecifiedColumnValueDoesNot_TestAction, "StartTableExistsButSpecifiedColumnValueDoesNot_TestAction");
            // 
            // ZeroRows
            // 
            ZeroRows.ColumnNumber = 1;
            ZeroRows.Enabled = true;
            ZeroRows.ExpectedValue = "0";
            ZeroRows.Name = "ZeroRows";
            ZeroRows.NullExpected = false;
            ZeroRows.ResultSet = 1;
            ZeroRows.RowNumber = 1;
            // 
            // StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction
            // 
            resources.ApplyResources(StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction, "StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction");
            // 
            // StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction
            // 
            resources.ApplyResources(StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction, "StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction");
            // 
            // UnspecifiedDatabase_TestAction
            // 
            UnspecifiedDatabase_TestAction.Conditions.Add(scalarValueCondition1);
            resources.ApplyResources(UnspecifiedDatabase_TestAction, "UnspecifiedDatabase_TestAction");
            // 
            // scalarValueCondition1
            // 
            scalarValueCondition1.ColumnNumber = 1;
            scalarValueCondition1.Enabled = true;
            scalarValueCondition1.ExpectedValue = "Object names cannot be zero length";
            scalarValueCondition1.Name = "scalarValueCondition1";
            scalarValueCondition1.NullExpected = false;
            scalarValueCondition1.ResultSet = 1;
            scalarValueCondition1.RowNumber = 1;
            // 
            // NonExistentSchema_TestAction
            // 
            NonExistentSchema_TestAction.Conditions.Add(NonExistentSchema);
            resources.ApplyResources(NonExistentSchema_TestAction, "NonExistentSchema_TestAction");
            // 
            // NonExistentSchema
            // 
            NonExistentSchema.ColumnNumber = 1;
            NonExistentSchema.Enabled = true;
            NonExistentSchema.ExpectedValue = "CascadingDataViewerTest.db_o.Product is not a valid table";
            NonExistentSchema.Name = "NonExistentSchema";
            NonExistentSchema.NullExpected = false;
            NonExistentSchema.ResultSet = 1;
            NonExistentSchema.RowNumber = 1;
            // 
            // ColumnNamesAreNotEmpty_TestAction
            // 
            ColumnNamesAreNotEmpty_TestAction.Conditions.Add(ColumnNamesAreNotEmpty);
            resources.ApplyResources(ColumnNamesAreNotEmpty_TestAction, "ColumnNamesAreNotEmpty_TestAction");
            // 
            // ColumnNamesAreNotEmpty
            // 
            ColumnNamesAreNotEmpty.ColumnNumber = 1;
            ColumnNamesAreNotEmpty.Enabled = true;
            ColumnNamesAreNotEmpty.ExpectedValue = "You must specify at least value one for @pFilterCols";
            ColumnNamesAreNotEmpty.Name = "ColumnNamesAreNotEmpty";
            ColumnNamesAreNotEmpty.NullExpected = false;
            ColumnNamesAreNotEmpty.ResultSet = 1;
            ColumnNamesAreNotEmpty.RowNumber = 1;
            // 
            // ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction
            // 
            ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction.Conditions.Add(CREATE_TABLEPermissoinDenied);
            resources.ApplyResources(ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction, "ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction");
            // 
            // CREATE_TABLEPermissoinDenied
            // 
            CREATE_TABLEPermissoinDenied.ColumnNumber = 1;
            CREATE_TABLEPermissoinDenied.Enabled = true;
            CREATE_TABLEPermissoinDenied.ExpectedValue = "CREATE TABLE permission denied in database \'CascadingDataViewerTest\'.";
            CREATE_TABLEPermissoinDenied.Name = "CREATE_TABLEPermissoinDenied";
            CREATE_TABLEPermissoinDenied.NullExpected = false;
            CREATE_TABLEPermissoinDenied.ResultSet = 1;
            CREATE_TABLEPermissoinDenied.RowNumber = 1;
            // 
            // DependantTableHasNoCandidateKey_TestAction
            // 
            DependantTableHasNoCandidateKey_TestAction.Conditions.Add(ThreeDependantRows_);
            resources.ApplyResources(DependantTableHasNoCandidateKey_TestAction, "DependantTableHasNoCandidateKey_TestAction");
            // 
            // ThreeDependantRows_
            // 
            ThreeDependantRows_.ColumnNumber = 1;
            ThreeDependantRows_.Enabled = true;
            ThreeDependantRows_.ExpectedValue = "3";
            ThreeDependantRows_.Name = "ThreeDependantRows_";
            ThreeDependantRows_.NullExpected = false;
            ThreeDependantRows_.ResultSet = 1;
            ThreeDependantRows_.RowNumber = 1;
            // 
            // DependantTableHasNoCandidateKey_PretestAction
            // 
            resources.ApplyResources(DependantTableHasNoCandidateKey_PretestAction, "DependantTableHasNoCandidateKey_PretestAction");
            // 
            // BasicTest2_TestAction
            // 
            BasicTest2_TestAction.Conditions.Add(ThreeDependantRows_BasicTest2);
            resources.ApplyResources(BasicTest2_TestAction, "BasicTest2_TestAction");
            // 
            // ThreeDependantRows_BasicTest2
            // 
            ThreeDependantRows_BasicTest2.ColumnNumber = 1;
            ThreeDependantRows_BasicTest2.Enabled = true;
            ThreeDependantRows_BasicTest2.ExpectedValue = "3";
            ThreeDependantRows_BasicTest2.Name = "ThreeDependantRows_BasicTest2";
            ThreeDependantRows_BasicTest2.NullExpected = false;
            ThreeDependantRows_BasicTest2.ResultSet = 1;
            ThreeDependantRows_BasicTest2.RowNumber = 1;
            // 
            // BasicTest2_PretestAction
            // 
            resources.ApplyResources(BasicTest2_PretestAction, "BasicTest2_PretestAction");
            // 
            // BasicTest2_PosttestAction
            // 
            resources.ApplyResources(BasicTest2_PosttestAction, "BasicTest2_PosttestAction");
            // 
            // DependantTableHasNoCandidateKey_PosttestAction
            // 
            resources.ApplyResources(DependantTableHasNoCandidateKey_PosttestAction, "DependantTableHasNoCandidateKey_PosttestAction");
            // 
            // StartingTableHasNoCandidateKey_TestAction
            // 
            StartingTableHasNoCandidateKey_TestAction.Conditions.Add(TwoRowsFromStartingTableWithNoCandidateKey);
            resources.ApplyResources(StartingTableHasNoCandidateKey_TestAction, "StartingTableHasNoCandidateKey_TestAction");
            // 
            // TwoRowsFromStartingTableWithNoCandidateKey
            // 
            TwoRowsFromStartingTableWithNoCandidateKey.ColumnNumber = 1;
            TwoRowsFromStartingTableWithNoCandidateKey.Enabled = true;
            TwoRowsFromStartingTableWithNoCandidateKey.ExpectedValue = "2";
            TwoRowsFromStartingTableWithNoCandidateKey.Name = "TwoRowsFromStartingTableWithNoCandidateKey";
            TwoRowsFromStartingTableWithNoCandidateKey.NullExpected = false;
            TwoRowsFromStartingTableWithNoCandidateKey.ResultSet = 1;
            TwoRowsFromStartingTableWithNoCandidateKey.RowNumber = 1;
            // 
            // StartingTableHasNoCandidateKey_PretestAction
            // 
            resources.ApplyResources(StartingTableHasNoCandidateKey_PretestAction, "StartingTableHasNoCandidateKey_PretestAction");
            // 
            // StartingTableHasNoCandidateKey_PosttestAction
            // 
            resources.ApplyResources(StartingTableHasNoCandidateKey_PosttestAction, "StartingTableHasNoCandidateKey_PosttestAction");
            // 
            // UserDefinedColumnTypes_TestAction
            // 
            resources.ApplyResources(UserDefinedColumnTypes_TestAction, "UserDefinedColumnTypes_TestAction");
            // 
            // UserDefinedColumnTypes_PretestAction
            // 
            resources.ApplyResources(UserDefinedColumnTypes_PretestAction, "UserDefinedColumnTypes_PretestAction");
            // 
            // UserDefinedColumnTypes_PosttestAction
            // 
            resources.ApplyResources(UserDefinedColumnTypes_PosttestAction, "UserDefinedColumnTypes_PosttestAction");
            // 
            // TwoColumnsInOneTableReferenceSameColumn_TestAction
            // 
            TwoColumnsInOneTableReferenceSameColumn_TestAction.Conditions.Add(FourDependantRowsExpected);
            resources.ApplyResources(TwoColumnsInOneTableReferenceSameColumn_TestAction, "TwoColumnsInOneTableReferenceSameColumn_TestAction");
            // 
            // FourDependantRowsExpected
            // 
            FourDependantRowsExpected.ColumnNumber = 1;
            FourDependantRowsExpected.Enabled = true;
            FourDependantRowsExpected.ExpectedValue = "4";
            FourDependantRowsExpected.Name = "FourDependantRowsExpected";
            FourDependantRowsExpected.NullExpected = false;
            FourDependantRowsExpected.ResultSet = 1;
            FourDependantRowsExpected.RowNumber = 1;
            // 
            // TwoColumnsInOneTableReferenceSameColumn_PretestAction
            // 
            resources.ApplyResources(TwoColumnsInOneTableReferenceSameColumn_PretestAction, "TwoColumnsInOneTableReferenceSameColumn_PretestAction");
            // 
            // TwoColumnsInOneTableReferenceSameColumn_PosttestAction
            // 
            resources.ApplyResources(TwoColumnsInOneTableReferenceSameColumn_PosttestAction, "TwoColumnsInOneTableReferenceSameColumn_PosttestAction");
            // 
            // OnlyOneLevelOfDependancy_TestAction
            // 
            OnlyOneLevelOfDependancy_TestAction.Conditions.Add(OnlyOneLevelOfDependancy);
            resources.ApplyResources(OnlyOneLevelOfDependancy_TestAction, "OnlyOneLevelOfDependancy_TestAction");
            // 
            // OnlyOneLevelOfDependancy
            // 
            OnlyOneLevelOfDependancy.ColumnNumber = 1;
            OnlyOneLevelOfDependancy.Enabled = true;
            OnlyOneLevelOfDependancy.ExpectedValue = "4";
            OnlyOneLevelOfDependancy.Name = "OnlyOneLevelOfDependancy";
            OnlyOneLevelOfDependancy.NullExpected = false;
            OnlyOneLevelOfDependancy.ResultSet = 1;
            OnlyOneLevelOfDependancy.RowNumber = 1;
            // 
            // OnlyOneLevelOfDependancy_PretestAction
            // 
            resources.ApplyResources(OnlyOneLevelOfDependancy_PretestAction, "OnlyOneLevelOfDependancy_PretestAction");
            // 
            // OnlyOneLevelOfDependancy_PosttestAction
            // 
            resources.ApplyResources(OnlyOneLevelOfDependancy_PosttestAction, "OnlyOneLevelOfDependancy_PosttestAction");
            // 
            // SelfReferencingTableIsOneOfTheDependantTables_TestAction
            // 
            SelfReferencingTableIsOneOfTheDependantTables_TestAction.Conditions.Add(NineDependantRowsWhenDependntTableIncludesASelfReffingtable);
            resources.ApplyResources(SelfReferencingTableIsOneOfTheDependantTables_TestAction, "SelfReferencingTableIsOneOfTheDependantTables_TestAction");
            // 
            // NineDependantRowsWhenDependntTableIncludesASelfReffingtable
            // 
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.ColumnNumber = 1;
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.Enabled = true;
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.ExpectedValue = "9";
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.Name = "NineDependantRowsWhenDependntTableIncludesASelfReffingtable";
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.NullExpected = false;
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.ResultSet = 1;
            NineDependantRowsWhenDependntTableIncludesASelfReffingtable.RowNumber = 1;
            // 
            // SelfReferencingTableIsOneOfTheDependantTables_PretestAction
            // 
            resources.ApplyResources(SelfReferencingTableIsOneOfTheDependantTables_PretestAction, "SelfReferencingTableIsOneOfTheDependantTables_PretestAction");
            // 
            // SelfReferencingTableIsOneOfTheDependantTables_PosttestAction
            // 
            resources.ApplyResources(SelfReferencingTableIsOneOfTheDependantTables_PosttestAction, "SelfReferencingTableIsOneOfTheDependantTables_PosttestAction");
            // 
            // SameTableName_DifferentSchemaName_TestAction
            // 
            SameTableName_DifferentSchemaName_TestAction.Conditions.Add(Zero_Rows);
            resources.ApplyResources(SameTableName_DifferentSchemaName_TestAction, "SameTableName_DifferentSchemaName_TestAction");
            // 
            // Zero_Rows
            // 
            Zero_Rows.ColumnNumber = 1;
            Zero_Rows.Enabled = true;
            Zero_Rows.ExpectedValue = "0";
            Zero_Rows.Name = "Zero_Rows";
            Zero_Rows.NullExpected = false;
            Zero_Rows.ResultSet = 1;
            Zero_Rows.RowNumber = 1;
            // 
            // SameTableName_DifferentSchemaName_PretestAction
            // 
            resources.ApplyResources(SameTableName_DifferentSchemaName_PretestAction, "SameTableName_DifferentSchemaName_PretestAction");
            // 
            // SameTableName_DifferentSchemaName_PosttestAction
            // 
            resources.ApplyResources(SameTableName_DifferentSchemaName_PosttestAction, "SameTableName_DifferentSchemaName_PosttestAction");
            // 
            // TimestampColumnInStarterTable_TestAction
            // 
            TimestampColumnInStarterTable_TestAction.Conditions.Add(TimestampColumnInStarterTable_ThreeExpectedRows);
            resources.ApplyResources(TimestampColumnInStarterTable_TestAction, "TimestampColumnInStarterTable_TestAction");
            // 
            // TimestampColumnInStarterTable_ThreeExpectedRows
            // 
            TimestampColumnInStarterTable_ThreeExpectedRows.ColumnNumber = 1;
            TimestampColumnInStarterTable_ThreeExpectedRows.Enabled = true;
            TimestampColumnInStarterTable_ThreeExpectedRows.ExpectedValue = "3";
            TimestampColumnInStarterTable_ThreeExpectedRows.Name = "TimestampColumnInStarterTable_ThreeExpectedRows";
            TimestampColumnInStarterTable_ThreeExpectedRows.NullExpected = false;
            TimestampColumnInStarterTable_ThreeExpectedRows.ResultSet = 1;
            TimestampColumnInStarterTable_ThreeExpectedRows.RowNumber = 1;
            // 
            // TimestampColumnInStarterTable_PretestAction
            // 
            resources.ApplyResources(TimestampColumnInStarterTable_PretestAction, "TimestampColumnInStarterTable_PretestAction");
            // 
            // TimestampColumnInStarterTable_PosttestAction
            // 
            resources.ApplyResources(TimestampColumnInStarterTable_PosttestAction, "TimestampColumnInStarterTable_PosttestAction");
            // 
            // TimestampColumnInDependantTable_TestAction
            // 
            TimestampColumnInDependantTable_TestAction.Conditions.Add(TimestampColumnInDependentTable_ThreeExpectedRows);
            resources.ApplyResources(TimestampColumnInDependantTable_TestAction, "TimestampColumnInDependantTable_TestAction");
            // 
            // TimestampColumnInDependentTable_ThreeExpectedRows
            // 
            TimestampColumnInDependentTable_ThreeExpectedRows.ColumnNumber = 1;
            TimestampColumnInDependentTable_ThreeExpectedRows.Enabled = true;
            TimestampColumnInDependentTable_ThreeExpectedRows.ExpectedValue = "3";
            TimestampColumnInDependentTable_ThreeExpectedRows.Name = "TimestampColumnInDependentTable_ThreeExpectedRows";
            TimestampColumnInDependentTable_ThreeExpectedRows.NullExpected = false;
            TimestampColumnInDependentTable_ThreeExpectedRows.ResultSet = 1;
            TimestampColumnInDependentTable_ThreeExpectedRows.RowNumber = 1;
            // 
            // TimestampColumnInDependantTable_PretestAction
            // 
            resources.ApplyResources(TimestampColumnInDependantTable_PretestAction, "TimestampColumnInDependantTable_PretestAction");
            // 
            // TimestampColumnInDependantTable_PosttestAction
            // 
            resources.ApplyResources(TimestampColumnInDependantTable_PosttestAction, "TimestampColumnInDependantTable_PosttestAction");
            // 
            // OneTableOneRowData
            // 
            this.OneTableOneRowData.PosttestAction = OneTableOneRow_PosttestAction;
            this.OneTableOneRowData.PretestAction = OneTableOneRow_PretestAction;
            this.OneTableOneRowData.TestAction = OneTableOneRow_TestAction;
            // 
            // NamedDatabaseDoesNotExistData
            // 
            this.NamedDatabaseDoesNotExistData.PosttestAction = null;
            this.NamedDatabaseDoesNotExistData.PretestAction = null;
            this.NamedDatabaseDoesNotExistData.TestAction = NamedDatabaseDoesNotExist_TestAction;
            // 
            // ZeroLengthObjectNamesData
            // 
            this.ZeroLengthObjectNamesData.PosttestAction = null;
            this.ZeroLengthObjectNamesData.PretestAction = null;
            this.ZeroLengthObjectNamesData.TestAction = ZeroLengthObjectNames_TestAction;
            // 
            // NumberOfColumnsNENumberOfValuesData
            // 
            this.NumberOfColumnsNENumberOfValuesData.PosttestAction = null;
            this.NumberOfColumnsNENumberOfValuesData.PretestAction = NumberOfColumnsNENumberOfValues_PretestAction;
            this.NumberOfColumnsNENumberOfValuesData.TestAction = NumberOfColumnsNENumberOfValues_TestAction;
            // 
            // ValidColumnTypesData
            // 
            this.ValidColumnTypesData.PosttestAction = null;
            this.ValidColumnTypesData.PretestAction = null;
            this.ValidColumnTypesData.TestAction = ValidColumnTypes_TestAction;
            // 
            // NoneExistentColumnsListedInColumnListData
            // 
            this.NoneExistentColumnsListedInColumnListData.PosttestAction = null;
            this.NoneExistentColumnsListedInColumnListData.PretestAction = null;
            this.NoneExistentColumnsListedInColumnListData.TestAction = NoneExistentColumnsListedInColumnList_TestAction;
            // 
            // NonExistentStartingTableData
            // 
            this.NonExistentStartingTableData.PosttestAction = null;
            this.NonExistentStartingTableData.PretestAction = null;
            this.NonExistentStartingTableData.TestAction = NonExistentStartingTable_TestAction;
            // 
            // ObjectNamesContainingSpacesData
            // 
            this.ObjectNamesContainingSpacesData.PosttestAction = ObjectNamesContainingSpaces_PosttestAction;
            this.ObjectNamesContainingSpacesData.PretestAction = ObjectNamesContainingSpaces_PretestAction;
            this.ObjectNamesContainingSpacesData.TestAction = ObjectNamesContainingSpaces_TestAction;
            // 
            // NoDataInChildTableData
            // 
            this.NoDataInChildTableData.PosttestAction = NoDataInChildTable_PosttestAction;
            this.NoDataInChildTableData.PretestAction = NoDataInChildTable_PretestAction;
            this.NoDataInChildTableData.TestAction = NoDataInChildTable_TestAction;
            // 
            // MoreThanOneReasonForARowToBeADependantData
            // 
            this.MoreThanOneReasonForARowToBeADependantData.PosttestAction = MoreThanOneReasonForARowToBeADependant_PosttestAction;
            this.MoreThanOneReasonForARowToBeADependantData.PretestAction = MoreThanOneReasonForARowToBeADependant_PretestAction;
            this.MoreThanOneReasonForARowToBeADependantData.TestAction = MoreThanOneReasonForARowToBeADependant_TestAction;
            // 
            // SelfReferencingTableData
            // 
            this.SelfReferencingTableData.PosttestAction = SelfReferencingTable_PosttestAction;
            this.SelfReferencingTableData.PretestAction = SelfReferencingTable_PretestAction;
            this.SelfReferencingTableData.TestAction = SelfReferencingTable_TestAction;
            // 
            // BasicTestData
            // 
            this.BasicTestData.PosttestAction = BasicTest_PosttestAction;
            this.BasicTestData.PretestAction = BasicTest_PretestAction;
            this.BasicTestData.TestAction = BasicTest_TestAction;
            // 
            // EmptyFilterValuesData
            // 
            this.EmptyFilterValuesData.PosttestAction = EmptyFilterValues_PosttestAction;
            this.EmptyFilterValuesData.PretestAction = EmptyFilterValues_PretestAction;
            this.EmptyFilterValuesData.TestAction = EmptyFilterValues_TestAction;
            // 
            // EmptyFilterColsData
            // 
            this.EmptyFilterColsData.PosttestAction = EmptyFilterCols_PosttestAction;
            this.EmptyFilterColsData.PretestAction = EmptyFilterCols_PretestAction;
            this.EmptyFilterColsData.TestAction = EmptyFilterCols_TestAction;
            // 
            // StartTableExistsButSpecifiedColumnValueDoesNotData
            // 
            this.StartTableExistsButSpecifiedColumnValueDoesNotData.PosttestAction = StartTableExistsButSpecifiedColumnValueDoesNot_PosttestAction;
            this.StartTableExistsButSpecifiedColumnValueDoesNotData.PretestAction = StartTableExistsButSpecifiedColumnValueDoesNot_PretestAction;
            this.StartTableExistsButSpecifiedColumnValueDoesNotData.TestAction = StartTableExistsButSpecifiedColumnValueDoesNot_TestAction;
            // 
            // UnspecifiedDatabaseData
            // 
            this.UnspecifiedDatabaseData.PosttestAction = null;
            this.UnspecifiedDatabaseData.PretestAction = null;
            this.UnspecifiedDatabaseData.TestAction = UnspecifiedDatabase_TestAction;
            // 
            // NonExistentSchemaData
            // 
            this.NonExistentSchemaData.PosttestAction = null;
            this.NonExistentSchemaData.PretestAction = null;
            this.NonExistentSchemaData.TestAction = NonExistentSchema_TestAction;
            // 
            // ColumnNamesAreNotEmptyData
            // 
            this.ColumnNamesAreNotEmptyData.PosttestAction = null;
            this.ColumnNamesAreNotEmptyData.PretestAction = null;
            this.ColumnNamesAreNotEmptyData.TestAction = ColumnNamesAreNotEmpty_TestAction;
            // 
            // ExecutorHasAppropriateCREATE_TABLEPermissionsData
            // 
            this.ExecutorHasAppropriateCREATE_TABLEPermissionsData.PosttestAction = null;
            this.ExecutorHasAppropriateCREATE_TABLEPermissionsData.PretestAction = null;
            this.ExecutorHasAppropriateCREATE_TABLEPermissionsData.TestAction = ExecutorHasAppropriateCREATE_TABLEPermissions_TestAction;
            // 
            // DependantTableHasNoCandidateKeyData
            // 
            this.DependantTableHasNoCandidateKeyData.PosttestAction = DependantTableHasNoCandidateKey_PosttestAction;
            this.DependantTableHasNoCandidateKeyData.PretestAction = DependantTableHasNoCandidateKey_PretestAction;
            this.DependantTableHasNoCandidateKeyData.TestAction = DependantTableHasNoCandidateKey_TestAction;
            // 
            // BasicTest2Data
            // 
            this.BasicTest2Data.PosttestAction = BasicTest2_PosttestAction;
            this.BasicTest2Data.PretestAction = BasicTest2_PretestAction;
            this.BasicTest2Data.TestAction = BasicTest2_TestAction;
            // 
            // StartingTableHasNoCandidateKeyData
            // 
            this.StartingTableHasNoCandidateKeyData.PosttestAction = StartingTableHasNoCandidateKey_PosttestAction;
            this.StartingTableHasNoCandidateKeyData.PretestAction = StartingTableHasNoCandidateKey_PretestAction;
            this.StartingTableHasNoCandidateKeyData.TestAction = StartingTableHasNoCandidateKey_TestAction;
            // 
            // UserDefinedColumnTypesData
            // 
            this.UserDefinedColumnTypesData.PosttestAction = UserDefinedColumnTypes_PosttestAction;
            this.UserDefinedColumnTypesData.PretestAction = UserDefinedColumnTypes_PretestAction;
            this.UserDefinedColumnTypesData.TestAction = UserDefinedColumnTypes_TestAction;
            // 
            // TwoColumnsInOneTableReferenceSameColumnData
            // 
            this.TwoColumnsInOneTableReferenceSameColumnData.PosttestAction = TwoColumnsInOneTableReferenceSameColumn_PosttestAction;
            this.TwoColumnsInOneTableReferenceSameColumnData.PretestAction = TwoColumnsInOneTableReferenceSameColumn_PretestAction;
            this.TwoColumnsInOneTableReferenceSameColumnData.TestAction = TwoColumnsInOneTableReferenceSameColumn_TestAction;
            // 
            // OnlyOneLevelOfDependancyData
            // 
            this.OnlyOneLevelOfDependancyData.PosttestAction = OnlyOneLevelOfDependancy_PosttestAction;
            this.OnlyOneLevelOfDependancyData.PretestAction = OnlyOneLevelOfDependancy_PretestAction;
            this.OnlyOneLevelOfDependancyData.TestAction = OnlyOneLevelOfDependancy_TestAction;
            // 
            // SelfReferencingTableIsOneOfTheDependantTablesData
            // 
            this.SelfReferencingTableIsOneOfTheDependantTablesData.PosttestAction = SelfReferencingTableIsOneOfTheDependantTables_PosttestAction;
            this.SelfReferencingTableIsOneOfTheDependantTablesData.PretestAction = SelfReferencingTableIsOneOfTheDependantTables_PretestAction;
            this.SelfReferencingTableIsOneOfTheDependantTablesData.TestAction = SelfReferencingTableIsOneOfTheDependantTables_TestAction;
            // 
            // SameTableName_DifferentSchemaNameData
            // 
            this.SameTableName_DifferentSchemaNameData.PosttestAction = SameTableName_DifferentSchemaName_PosttestAction;
            this.SameTableName_DifferentSchemaNameData.PretestAction = SameTableName_DifferentSchemaName_PretestAction;
            this.SameTableName_DifferentSchemaNameData.TestAction = SameTableName_DifferentSchemaName_TestAction;
            // 
            // TimestampColumnInStarterTableData
            // 
            this.TimestampColumnInStarterTableData.PosttestAction = TimestampColumnInStarterTable_PosttestAction;
            this.TimestampColumnInStarterTableData.PretestAction = TimestampColumnInStarterTable_PretestAction;
            this.TimestampColumnInStarterTableData.TestAction = TimestampColumnInStarterTable_TestAction;
            // 
            // TimestampColumnInDependantTableData
            // 
            this.TimestampColumnInDependantTableData.PosttestAction = TimestampColumnInDependantTable_PosttestAction;
            this.TimestampColumnInDependantTableData.PretestAction = TimestampColumnInDependantTable_PretestAction;
            this.TimestampColumnInDependantTableData.TestAction = TimestampColumnInDependantTable_TestAction;
        }

        #endregion


        #region Additional test attributes
        //
        // You can use the following additional attributes as you write your tests:
        //
        // Use ClassInitialize to run code before running the first test in the class
        // [ClassInitialize()]
        // public static void MyClassInitialize(TestContext testContext) { }
        //
        // Use ClassCleanup to run code after all tests in a class have run
        // [ClassCleanup()]
        // public static void MyClassCleanup() { }
        //
        #endregion

        private DatabaseTestActions OneTableOneRowData;
        private DatabaseTestActions NamedDatabaseDoesNotExistData;
        private DatabaseTestActions ZeroLengthObjectNamesData;
        private DatabaseTestActions NumberOfColumnsNENumberOfValuesData;
        private DatabaseTestActions ValidColumnTypesData;
        private DatabaseTestActions NoneExistentColumnsListedInColumnListData;
        private DatabaseTestActions NonExistentStartingTableData;
        private DatabaseTestActions ObjectNamesContainingSpacesData;
        private DatabaseTestActions NoDataInChildTableData;
        private DatabaseTestActions MoreThanOneReasonForARowToBeADependantData;
        private DatabaseTestActions SelfReferencingTableData;
        private DatabaseTestActions BasicTestData;
        private DatabaseTestActions EmptyFilterValuesData;
        private DatabaseTestActions EmptyFilterColsData;
        private DatabaseTestActions StartTableExistsButSpecifiedColumnValueDoesNotData;
        private DatabaseTestActions UnspecifiedDatabaseData;
        private DatabaseTestActions NonExistentSchemaData;
        private DatabaseTestActions ColumnNamesAreNotEmptyData;
        private DatabaseTestActions ExecutorHasAppropriateCREATE_TABLEPermissionsData;
        private DatabaseTestActions DependantTableHasNoCandidateKeyData;
        private DatabaseTestActions BasicTest2Data;
        private DatabaseTestActions StartingTableHasNoCandidateKeyData;
        private DatabaseTestActions UserDefinedColumnTypesData;
        private DatabaseTestActions TwoColumnsInOneTableReferenceSameColumnData;
        private DatabaseTestActions OnlyOneLevelOfDependancyData;
        private DatabaseTestActions SelfReferencingTableIsOneOfTheDependantTablesData;
        private DatabaseTestActions SameTableName_DifferentSchemaNameData;
        private DatabaseTestActions TimestampColumnInStarterTableData;
        private DatabaseTestActions TimestampColumnInDependantTableData;
    }
}
